<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
  <script>
    // var myMap = new Map()
    // var keyString = 'a string'

    // myMap.set(keyString, "和键'a string'关联的值")
    // console.log(myMap.get(keyString))
    // var myMap = new Map()
    // myMap.set(NaN, 'not a number')

    // myMap.get(NaN) // "not a number"

    // var otherNaN = Number('foo') // NaN
    // myMap.get(otherNaN) // "not a number"

    // console.log('helo'.padStart(10, 'o')) // "ooooh"
    // console.log(Number.MAX_SAFE_INTEGER + 1)
    // console.log(Number.MAX_SAFE_INTEGER + 20)

    //     var Person = {
    //       age: 18,
    //       sayHello: function () {
    // this
    //         setTimeout(() =>{
    //           console.log(this.age)
    //         })
    //       },
    //     }
    //     var age = 20
    //     Person.sayHello() // 20

    var Person1 = {
      age: 18,
      sayHello: function () {
        // this.age = 99
        var age = 99
        console.log(this)
        console.log(this.age)
      },
    }
    var age = 20
    Person1.sayHello()
    // var test = new Person1.sayHello() // 18
    // console.log(test)
  </script>
</html>
